/* 
    Document   : classes
    Created on : 29/01/2013, 09:29:17
    Author     : Fernando
    Description:
        Purpose of the stylesheet follows.
*/
.minHeight0{min-height: 0 !important;}
.labelSemfoto{padding-top: 20px;}
/*####CORES#################################*/
.corPadrao{color: #777773 !important;}
.corBranca{color: #ffffff !important;}
.corVermelha{color: #ff0000 !important;}
.corPreta{color: #000000 !important;}
.corCinza{color: #444444 !important;}
.corAzulPadrao{color: #0088CC !important;}
.corAzul{color: #002a80 !important;}
.corAzulClaro{color: #C4E2FF !important;}
.corAzulPiscina{color: #33B8CC !important;}
.corAmarela{color: #ffff00 !important;}
.corRoxa{color: #666699 !important;}
.corLaranja{color: #f89406 !important;}
.corVerde{color: #00cc66 !important;}
.corRosa{color: #f8b9b7 !important;}
/*##########################################*/
/*#### FUNDO ###############################*/
.backgroundVerde{background:none repeat scroll 0 0 #00cc66 !important;}
.backgroundVerdeClaro{background:none repeat scroll 0 0 #ecf6f5 !important;}
.backgroundAzul{background:none repeat scroll 0 0 #002a80 !important;}
.backgroundAzul-C4E2FF{background:none repeat scroll 0 0 #C4E2FF !important;}
.backgroundAzul-ccffff{background:none repeat scroll 0 0 #ccffff !important;}
.backgroundAzul-006DCC{background:none repeat scroll 0 0 #006DCC !important;}
.backgroundVermelho{background:none repeat scroll 0 0 #ff0000 !important;}
.backgroundAmarelo{background:none repeat scroll 0 0 #ffff00 !important;}
.backgroundPreto{background:none repeat scroll 0 0 #000000 !important;}
.backgroundBranco{background:none repeat scroll 0 0 #ffffff !important;}
.backgroundRoxo{background:none repeat scroll 0 0 #666699 !important;}
.backgroundRosa{background:none repeat scroll 0 0 #f8b9b7 !important;}
.backgroundLaranja{background:none repeat scroll 0 0 #f89406 !important;}
.backgroundCinza{background:none repeat scroll 0 0 #444444 !important;}
.backgroundCinzaClaro{background:none repeat scroll 0 0 #F5F5F5 !important;}
.backgroundTransparente{background-color: transparent;}
/*##########################################*/
/*#### CURSOR###############################*/
.cursorPointer{cursor: pointer !important;}
/*####FONTES SIZE###########################*/
.font-size1px{font-size: 10px !important;}
.font-size2px{font-size: 10px !important;}
.font-size3px{font-size: 10px !important;}
.font-size4px{font-size: 10px !important;}
.font-size5px{font-size: 10px !important;}
.font-size6px{font-size: 10px !important;}
.font-size7px{font-size: 10px !important;}
.font-size8px{font-size: 10px !important;}
.font-size9px{font-size: 10px !important;}
.font-size10px{font-size: 10px !important;}
.font-size11px{font-size: 11px !important;}
.font-size12px{font-size: 12px !important;}
.font-size13px{font-size: 13px !important;}
.font-size14px{font-size: 14px !important;}
.font-size15px{font-size: 15px !important;}
.font-size16px{font-size: 16px !important;}
.font-size17px{font-size: 17px !important;}
.font-size18px{font-size: 18px !important;}
.font-size19px{font-size: 19px !important;}
.font-size20px{font-size: 20px !important;}
.font-size25px{font-size: 25px !important;}
.font-size30px{font-size: 30px !important;}
.font-size40px{font-size: 40px !important;}
.font-size50px{font-size: 50px !important;}
/*##########################################*/
/*#### TEXTO ###############################*/
.textoAlinhamentoCentro{text-align: center !important;}
.textoAlinhamentoEsquerda{text-align: left !important;}
.textoAlinhamentoJustificado{text-align: justify !important;}
/*-----------------------------------------------*/
.center { float: none !important; margin-left: auto !important; margin-right: auto !important; }

.upercase{text-transform: uppercase;}
.negrito{font-weight: bold !important;}
/*##########################################*/
/*#### SOMBRA TEXTO ###############################*/
.sombraTextoNormal{text-shadow: 0 3px 0 rgba(0, 0, 0, 0.78);}
.sombraTextoCinza{color: #777773;text-shadow: 0 3px 0 rgba(0, 0, 0, 0.78);}
/*##########################################*/
/*##### LINHA TEXTO ###########################*/
.lineHeight30px{line-height: 30px !important;}
.lineHeight10px{line-height: 10px !important;}
/*##########################################*/
/*##### RESOLUÇÃO IMAGEM ###########################*/
.imgResolucao300x100{height: 100px !important;width: 300px !important;}
.imgResolucao300x200{height: 200px !important;width: 300px !important;}
.imgResolucao20x34{height: 34px !important;width: 20px !important;}
.imgResolucao40x40{height: 40px !important;width: 40px !important;}
.imgResolucao70x70{height: 70px !important;width: 70px !important;}
.imgResolucao80x98{height: 98px !important;width: 80px !important;}
.imgResolucao100x100{height: 100px !important;width: 100px !important;}
.imgResolucao400x200{height: 200px !important;width: 400px !important;}
/*##########################################*/
/*##### IDENTAÇÃO ###########################*/
.floatRight{float: right !important;}
.floatLeft{float: left !important;}
.floatNone{float: none !important;}
/*############################################*/
/*##### MARGIN ###########################*/
.margin0{margin: 0px !important;}
.margin10px{margin: 10px !important;}
.margin20px{margin: 20px !important;}
.margin30px{margin: 30px !important;}
.marginTop10px{margin-top: 10px !important;}
.marginTop15px{margin-top: 15px !important;}
.marginTop20px{margin-top: 20px !important;}
.marginTop30px{margin-top: 30px !important;}
.marginTop54px{margin-top: 54px !important;}
.marginTop64px{margin-top: 64px !important;}
.marginTop70px{margin-top: 70px !important;}
.marginBotton10px{margin-bottom: 10px !important;}
.marginLeft0px{margin-left: 0px !important;}
.marginLeft5px{margin-left: 5px !important;}
.marginLeft10px{margin-left: 10px !important;}
.marginLeft30px{margin-left: 30px !important;}
.marginLeft438px{margin-left: 438px !important;}

.marginRigh1px{margin-right: 1px !important;}
.marginRigh5px{margin-right: 5px !important;}
.marginRigh10px{margin-right: 10px !important;}
.marginRigh30px{margin-right: 30px !important;}
.marginRigh50px{margin-right: 50px !important;}
.marginRigh438px{margin-right: 438px !important;}
/*percent*/
.marginTop10percent{margin-top: 10% !important;}
.marginTop15percent{margin-top: 15% !important;}
.marginTop20percent{margin-top: 20% !important;}
.marginTop30percent{margin-top: 30% !important;}
.marginTop54percent{margin-top: 54% !important;}
.marginTop64percent{margin-top: 64% !important;}
.marginTop70percent{margin-top: 70% !important;}
.marginBotton10percent{margin-bottom: 10% !important;}
.marginLeft0percent{margin-left: 0% !important;}
.marginLeft5percent{margin-left: 5% !important;}
.marginLeft10percent{margin-left: 10% !important;}
.marginLeft20percent{margin-left: 20% !important;}
.marginLeft25percent{margin-left: 25% !important;}
.marginLeft30percent{margin-left: 30% !important;}
.marginLeft40percent{margin-left: 40% !important;}
.marginLeft50percent{margin-left: 50% !important;}
.marginLeft438percent{margin-left: 438% !important;}
/*############################################*/
/*##### PADDING ###########################*/
.padding0{padding: 5px !important;}
.padding5px{padding: 5px;}
.padding10px{padding: 10px;}
.padding20px{padding: 20px;}
.paddingLeft10px{padding-left: 10px !important;}
.paddingLeft5px{padding-left: 5px;}
.paddingBotton0percent{padding-bottom: 0%;}
.paddingTop0percent{padding-top: 0%;}
/*############################################*/
/*##### BORDA ###########################*/
.bordaFina{border-bottom:  1px solid #444444;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.bordaDecorada{border: 1px solid #DDDDDD !important;border-radius: 6px 6px 6px 6px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecoradaNoneTop{border-bottom:  5px solid #DDDDDD !important;border-left: 5px solid #DDDDDD !important;border-right:  5px solid #DDDDDD !important;border-radius: 0px 6px 6px 6px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecoradaNoneTopNoneRadius{border-bottom:  5px solid #DDDDDD !important;border-left: 5px solid #DDDDDD !important;border-right:  5px solid #DDDDDD !important;border-radius: 0px 0px 0px 0px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecoradaNoneBotton{border-top:  5px solid #DDDDDD !important;border-left: 5px solid #DDDDDD !important;border-right:  5px solid #DDDDDD !important;border-radius: 6px 6px 0px 0px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecorada5px{border: 5px solid #DDDDDD !important;border-radius: 6px 6px 6px 6px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecorada2px{border: 2px solid #DDDDDD !important;border-radius: 6px 6px 6px 6px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecoradaNone1px{border: 1px none #DDDDDD !important;border-radius: 6px 6px 6px 6px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecorada10px{border: 10px solid #DDDDDD !important;border-radius: 6px 6px 6px 6px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.bordaDecorada10pxBeje{border: 10px solid #CA9937 !important;border-radius: 6px 6px 6px 6px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) !important;}
.borderBotton1px{border-bottom: 1px solid #DDDDDD !important;padding: 1px;}
.borderTop1px{border-bottom: 1px solid #DDDDDD !important;padding: 1px;}
.borderRight1px{border-right:  1px solid #DDDDDD !important;}
.bordaDecoradaBotton1px{border-bottom: 1px solid #DDDDDD !important;box-shadow: 0 1px 0px rgba(0, 0, 0, 0.075) !important;}
/*############################################*/
/*##### LARGURAS E ALTURAS ###########################*/
.width100px{width: 100px;}
.width200px{width: 200px;}
.width300px{width: 300px;}
.width400px{width: 400px;}
.width450px{width: 450px;}
.width500px{width: 500px;}
.width600px{width: 600px;}
.width650px{width: 650px;}
.width700px{width: 700px;}
.width800px{width: 800px;}
.width900px{width: 900px;}
.width1000px{width: 1000px;}
/*-----------------------------*/
.height100px{height: 100px;}
.height200px{height: 200px;}
.height300px{height: 300px;}
.height400px{height: 400px;}
.height500px{height: 500px;}
.height600px{height: 600px;}
.height700px{height: 700px;}
.height800px{height: 800px;}
.height900px{height: 900px;}
.height1000px{height: 1000px;}
/*############################################*/
/*##### LARGURAS E ALTURAS % ###########################*/
.width96percent{width: 96%;}
.width100percent{width: 100%;}
.width200percent{width: 200%;}
.width300percent{width: 300%;}
.width400percent{width: 400%;}
.width450percent{width: 450%;}
.width500percent{width: 500%;}
.width600percent{width: 600%;}
.width650percent{width: 650%;}
.width700percent{width: 700%;}
.width800percent{width: 800%;}
.width900percent{width: 900%;}
.width1000percent{width: 1000%;}
/*-----------------------------*/
.height100percent{height: 100%;}
.height200percent{height: 200%;}
.height300percent{height: 300%;}
.height400percent{height: 400%;}
.height500percent{height: 500%;}
.height600percent{height: 600%;}
.height700percent{height: 700%;}
.height800percent{height: 800%;}
.height900percent{height: 900%;}
.height1000percent{height: 1000%;}
/*############################################*/
/*##### LABEL E INPUT COMPLEMENTO BOOTSTRAP ###########################*/
.label-mini{width:80px;}
.label-small{width:110px;}
.label-medium{width:170px;}
.label-large{width:230px;}
.label-xlarge{width:290px;}
.label-xxlarge{width:550px;}
.label-xxxlarge{width:785px;}
.input-xxxlarge{width:765px;}
.label-fotoFile{width:345px;}
.input-fotoFile{width:745px;}
/*############################################*/
/*##### OFFSET COMPLEMENTO BOOTSTRAP ###########################*/
.offset0{margin-left:0px !important;}
.offset80px{margin-left:80px !important;}
/*############################################*/
/*#####POSIÇÃO ###########################*/
.posicaoAbsolute{position: absolute !important;}
.error{
    font-size: 10px;
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
    padding-left:  5px;
    padding-right: 5px;
}
.divFlutuante{
    display:block;
    position: absolute;
    top:50%;
    left:60%;
    margin-left:-150px;
    margin-top:-100px;
    padding:10px;
    width:300px;
    height:200px;
    border:0px solid #d0d0d0;
}
.desabilita{
    color: #777773;
    background-color: #0044cc;
    *background-color: #003bb3;
}
.desabilita:hover{
     color: #777773;
     background-color: #ffffff !important;
    *background-color: #ffffff !important;
}

/*############################################*/
